Ekosistem visualisasi Julia didefinisikan oleh "Sintaks Seragam, Berbagai Backend" filosofi. Alih-alih mempelajari API yang berbeda untuk berbagai perpustakaan, peneliti menggunakan Plots.jl metapaket sebagai pembungkus antarmuka standar.
1. Paradigma Metapaket
Plots.jl berfungsi seperti payung. Anda menulis kode menggunakan fungsi plot() dan itu mengubah instruksi tersebut menjadi mesin render khusus seperti GR, PyPlot, atau UnicodePlots.
2. Pemilihan Backend
Pengguna mengganti mesin output dengan memanggil fungsi backend. Misalnya, pyplot() membuka jendela interaktif berbasis Python, sedangkan unicodeplots() menampilkan langsung di REPL menggunakan karakter Braille.
3. Persiapan
Untuk membangun lingkungan ini, berikut adalah kebutuhan instalasi:
(@v1.5) pkg> add Plots PyPlot GR UnicodePlots
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>